package com.situation.pojo.VO;

import com.situation.pojo.DO.BizOutStockInfo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;
import java.util.Date;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class OutStockVO {

    private static final long serialVersionUID = 978122871923844233L;



    private Long id;
    /**
     * 出库单
     */
    private String outNum;
    /**
     * 出库类型:0:直接出库,1:审核出库
     */
    private Integer type;
    /**
     * 操作人
     */
    private String operator;
    /**
     * 出库时间
     */
    private LocalDateTime createTime;
    /**
     * 出库总数，具体物体数量全部加起来 info表的数量
     */
    private Integer productNumber;
    /**
     * 消费者id
     */
    private Long consumerId;
    /**
     * 备注
     */
    private String remark;
    /**
     * 状态:0:正常入库,1:已进入回收,2:等待审核
     */
    private Integer status;
    /**
     * 紧急程度:1:不急,2:常规,3:紧急4:特急
     */
    private Integer priority;


    // 消费者信息
    private String address;
    private String contact;
    private String name;
    private List<BizOutStockInfo> products;
    private String phone;

    //排序
    private Integer sort;



}
